<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>示例3</title>
    <script>
        function Student() {
            this.name = "张三";
            this.age = 18;
            this.email = "zhangsan@163.com";
        }
        // 在 Student 原型上绑定属性,所有 Student 对象共享 
        Student.prototype.hobby = "打球";
        // 在原型上绑定方法 
        Student.prototype.show = function () {
            alert("我是：" + this.name + "，我的爱好是：" + this.hobby);
        };
        var stu1 = new Student();
        stu1.hobby = "游泳"; // 实例上添加属性，自己独有 
        stu1.show(); // 我是：张三，我的爱好是：游泳 

        var stu2 = new Student();
        stu2.show(); // 我是：张三，我的爱好是：打球
    </script>


</head>

<body></body>

</html>